package com.xinqi.common.core.enums;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * 设备类型
 * 针对一套 用户体系
 *
 * @author dgyu
 */
@Getter
@AllArgsConstructor
public enum DeviceType {

    /**
     * pc端
     */
    PC("pc"),

    /**
     * Android端
     */
    ANDROID("Android"),

    /**
     * IOS端
     */
    IOS("ios"),

    /**
     * 小程序端
     */
    XCX("xcx"),

    /**
     * 管理后台
     */
    ADMIN("admin"),
    ;

    private final String device;

    public static DeviceType getDeviceType(String device) {
        for (DeviceType deviceType : DeviceType.values()) {
            if (device.equals(deviceType.getDevice())) {
                return deviceType;
            }
        }
        return PC;
    }
}
